class Dep{
	constructor(){
		// 储存所有观察者
		this.subs = []
	}
	// 添加观察者
	addSub(sub){
		if(sub && sub.update){
			this.subs.push(sub)
		}
	}
	// 发送通知
	notify(){
		this.subs.forEach(sub => {
			sub.update()
		})
	}
}